package com.haier.os.security.core.properties;

/**
 * 系统所需的常量
 */
public interface SecurityConstants {
    /**
     * 默认的处理验证码的url前缀
     */
    public static final String DEFAULT_VALIDATE_CODE_URL_PREFIX = "/code";

    /**
     * 当请求需要身份认证时，默认跳转的url
     */
    public static final String DEFAULT_UNAUTHENTICATION_URL = "/authentication/require";

    /**
     * 默认的用户名密码表单登录的请求url
     */
    public static final String DEFAULT_LOGIN_URL_FORM = "/authentication/form";

    /**
     * 默认的手机验证码登录的请求url
     */
    public static final String DEFAULT_LOGIN_URL_MOBILE = "/authentication/mobile";

    /**
     * 默认的登录页面url
     */
    public static final String DEFAULT_LOGIN_PAGE_URL = "/haier-signIn.html";

    /**
     * 验证短信验证码时，http请求中默认的携带短信验证码信息的参数名称
     */
    public static final String DEFAULT_PARAMETER_NAME_SMS_CODE = "smsCode";

    /**
     * 验证图形验证码时，http请求中默认的携带图形验证码信息的参数名称
     */
    public static final String DEFAULT_PARAMETER_NAME_IMAGE_CODE = "imageCode";

    /**
     * 发送短信验证码 或 验证短信验证码时， 传递手机号的参数名称
     */
    public static final String DEFAULT_PARAMETER_NAME_MOBILE = "mobile";
}